/**
 * Nettle Hotlist header
 * (C) Nettle developers 2001
 *
 * $Id: hotlist,v 1.12 2002/01/30 02:33:45 ijeffray Exp $
 */

#ifndef HOTLIST_H
#define HOTLIST_H

extern void lose_hotlist(void);
extern void load_hotlist(void);
extern int *create_hotlist_menu(void);
extern void hotlist_draw(struct wimp_getrectangle_block *getrect_block);
extern int hotlist_num_items(void);
extern void resize_hotpane(void);
extern void win_panehot_click(int x, int y, int buttons, int icon_handle);
extern void win_hotpane_click(int x, int y, int buttons, int icon_handle);
extern void win_hotedit_click(int x, int y, int buttons, int icon_handle);
extern void fire_hotlist(int item);
extern bool finish_hotlist_editing(int dowhat); /* 0=cancel, 1=set, 2=save */
extern void hotlist_inform(int icon, int menuselection);
extern void hotlist_dragdone(void);

#endif /* HOTLIST_H */
